package com.softtown.modules.organization.vo;

import com.softtown.common.utils.TreeNode;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @version v1.0
 * @ProjectName: softtown-aioffice
 * @ClassName: CompSysRoleVO
 * @Description: 公司部门用于视图显示的VO层
 * @Author: fuming
 * @Date: 2019/6/4 16:03
 */
@Data
public class CompOrgDeptVO extends TreeNode implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     * id
     */
    private Long id;

    /**
     * 上级id
     */
    private Long pid;

    /**
     * 预算部门
     */
    private Integer isBudDept;

    /**
     * 部门名称
     */
    private String name;

    /**
     * 排序
     */
    private Integer sort;

    /**
     * 创建时间
     */
    private Date createDate;

    /**
     * 状态
     */
    private Integer status;

    /**
     * 上级部门名称
     */
    private String pidName;

    /**
     * 部门员工名称
     */
    private String emplName;

    /**
     * 部门员工id
     */
    private Long emplId;

    /**
     * 部门id
     */
    private Long deptId;

    /**
     * 员工id
     */
    private Long emplDelId;

    /**
     * 公司所属id
     */
    private Long compId;

    /**
     * 状态值
     */
    private String statusName;

    /**
     * 月
     */
    private String period;

    /**
     * 1月
     */
    private String period1;
    /**
     * 2月
     */
    private String period2;

    /**
     * 3月
     */
    private String period3;

    /**
     * 4月
     */
    private String period4;

    /**
     * 5月
     */
    private String period5;

    /**
     * 6月
     */
    private String period6;

    /**
     * 7月
     */
    private String period7;

    /**
     * 8月
     */
    private String period8;

    /**
     * 9月
     */
    private String period9;

    /**
     * 10月
     */
    private String period10;

    /**
     * 11月
     */
    private String period11;

    /**
     * 12月
     */
    private String period12;

    /**
     * 版本
     */
    private Long version;

    /**
     * 预算金额
     */
    private BigDecimal amount;
}
